added UIView+onDrawRectBlock