Show HN: Slalom – creating declarative touch interactions with constraints | Hacker News Reader