[UNSTABLE] Easy system for work with events