added tons of functionality for extending options. added filter functions, excludeButtons array
added tons of functionality for extending options. added filter functions, excludeButtons array