Made some internal functions private in renderer. Added basic mouse interaction (mouseover/mouseout)