Imho you are setting it all one level too high. You have defined tab "events", under "events" you should have subnode "fields", then under that, another subnode "events" and only under that you should be defining your properties. ... might be good idea to rename that top "events" to "eventsTab" or similar to avoid confusion.
HTH, Jan