Add support for custom render function
Add support for custom mouse interaction function
Add special support for keeping 'hud' always
Add support for image flip