new features
fixed build, added nullpointer handling to locationListener