Working now on cross-browser compatibility