Always use http on sm server
Use mixin instead of repeating code
Use mixin for overlay button
Bind filtering with the lists