Finishing mouseleave/enter events, adding retina support to ContextProxy and reordering it so it handles more of the context setup process rather than the Engine object. Added sample button entity and fixed bug in SpritesheetAsset when getting dimensions