Add getter for width and height.
Add method to shape to get rect in absolute pixels.
Add touch button that uses an ImageShape instead of an overlay.