snap, zoom and misc