Quiet impressing, but in my opinion it requires cross browser compatibility