Does it make sense to create canvas-based UI components? | Hacker News Reader