Added alternative method for finding the age in Build.VERSION_CODES.JELLY_BEAN_MR1 and above.
Extracted class to calculate age.
Added new file to plugin.xml
Code was not thread safe, was reading and removing listener.callbacks in a different thread to the one that adds the callbacks.