Ie9 dropdown fix

I think this fixes #2195 slightly re-engineers the function so that IE9 doesn't return false and thus stop propagating the events up to the bootstrap dropdown handler.