implemented zoom box... doesn't look very good on small screens... gonna try another type of zoom