Allow views to report their screen-space bounds.

Issue #268.
Report the screen-space bounds.

Issue #268.
Test the clicks against the view's bounds.

The view for buttons already needs to calculate the screen-space bounds
in order to draw the background, so we can use that information to
easily test mouse clicks.

Fixes #268.
Move the action buttons to the right.

This allows us to test how we do the hit-test for aligned components
inside aligned components, which didn't work before (see issue #268).