3 native functionalities complete. finalizing fourth. still running into cordova bugs :(