properties, events, View switching.