Change to main view
Seperating every variables to be more clearer and then having the
possibility to change each one separetely.
Broadcast state and animation