Components auto initialize + tap fix