Implemented zooming "fix"
refactoring
commented shape renderer