separating source OptionOverlay, adding optionSnap, example implementing interaction OptionOverlay and application
Merge remote-tracking branch 'origin/master'

Conflicts:
	TestInput/src/main/res/layout/activity_main.xml