Observer System Redux

Key events