Neil Patrick Harris makes magic happen