Use translate3d instead of bottom property in keyboard-attach directive?

Hi there!

the keyboard-attach directive (https://github.com/driftyco/ionic/blob/master/js/angular/directive/keyboardAttach.js) uses the bottom css property to set footer-bar and scroller position when the keyboard is open and closed. I am using a similar approach but animated so that the footer bar does not suddenly jump up but moves up when the keyboard is open. Instead of setting the bottom property, using translate3d would probably result in a much smoother animation.

Has anyone tried using translate3d for that and resolved all the side effects coming with it?