Code changes to use RectF and PointF (android.graphics)
Added zoom on background image