initial commit of context processor
initial commit of buttonEnabler
fixup typo. fixes #571