With user interaction being introduced, this should be a major upgrade