added webkit for chrome, safari, opera compatibility