upgraded snapshot
added wheel mode
added zoomable trait