added specialty filter and popup logic. pretty much done. needs ie8 compatability