Minor refactor to layout methods
Remove _render methods
Factor out _clipped_context
PEP8 fixes

This fixes most errors not in the layout package or in the js graphics context
Document rendering cascade
Remove seemingly crufty code

Comment mentions that it handles weirdness with request_redraw
Remove mouse-wheel event

This should probably be implemented a bit more cleanly
Minor refactor of Qt app

Remove some seemingly unused code
Move mouse-position state where it belongs
Make method public since it's being used from outside the class
PEP8-ify some method names
Remove unnecessary coupling between qt window and handler
Make methods public and remove unnecessary check
Reorganize component methods
Clean out unnecessary methods and clean up public method
Refactor drawing of component/container layers
Minor refactor of event dispatching
Integrate window handler into window object
Remove unused modifier key flags
Remove unnecessary interface methods