Fixed backend calls, added an Event class to handle some common tasks...gotta keep it DRY when your short on time