elements display toggle reworked; hover now works in IE correctly