ADD: support for presenting focus view from CGRect instead of UIView, fixed occasional crash issue