improved focus and hover