$click window location $ this find attr
blah blah blah. link
Reason For Complexity:
1) Browsers do not follow standards. divs cannot be clickable in Internet Explorer.
How Can We Simplify:
1) We should actively work towards making browsers work as they should. HTML5 is supposed to do this but already there are differences in implementation. If we work together we can make things simpler.
If you have any tips or tricks to make anything less complex or less complicated or have an explanation on why things are complicated please email them to me at email@example.com and we will post them here.