performance optimization; bugfix for tap gesture, user-select
rebuild