An event driven general purpose library for Android