models and controllas and event routing :)) grins