EaselJS - Opinion - Best Way to Fix Button Scaling?

Sorry for the wall of text. My Enter key wont’ work… :m:. Anyway, I’m making a game with EaselJS, which is a variant of javascript. I’m making an html page to run through the browser on Android devices blah blah blah. Being as most devices are not touchscreen I need to add buttons. I’m trying to make a button layout similar to the Gameboy advance, but the buttons are on the screen in this case. Previously I have tried adding the buttons to the stage, but they scale with the main game. This isn’t much of an issue on small phones, but on a tablet the buttons would be too gigantic for the game to be playable. This idea seems like it won’t work. Recently I tried adding two more canvas elements (One for the left side and one for the right). I set the widths to 20%, 60%, and 20% as well as made a large amount of adjustments to get them to stay side-by-side. In the end I gave up because I came up with the next idea. The idea I had is to use java to make some buttons with eclipse and use those to call the javascipt functions. And another way I thought of to do this would be to “reverse scale”. All in all, I decided I could take the normal size of buttons and find how much the screen was scaled. Then I would scale the buttons the opposite direction to keep them the same size. Basically, I don’t know which would be the best or easiest way to complete this. Has anybody else ever had to deal with this issue? Which way would you think would be the best? Thank you.