remove finals add setPosition back to PopupView