zoom bugfixing
dont move out of boundaries (when zoomed)