Added zoom events (not actually scaling yet). Added circle routines.
circle follow mouse