Hello davidrk, I'm glad to see that you are writing object oriented JS.
Now for your problem:
You are are binding to the click event twice and you are returning false in the end of your code, so you are breaking other binds from initialise. To prevent the browser's default behavior it's better to use
I've eddited your fiddle:
Unfortunately I\'ve just discovered that when using Mozilla or Explorer, this fix disables the original functionality of Fancybox only scrolling through filtered items. It works fine using Safari. For example the fiddle should only scroll through the enlarged red items when the red filter is selected. Any ideas?