improved hovering