fix: update panelViewHeight when starting dragging
fix: keep panel position at all four possible rotations
use broadcast action string from Intent