laggy implementation of multi-touch (destroy and create for each event)