fixed Application API
fixed CoreEvent usage
added CoreEvent subclasses for some events