cross browser testing/fixes
cleanup