added data change contexts, protect views from their own changes, put martini button on notes