adding more events to cdbFx, fixing User module to support promises properly