How J.A. Happ overcame worst habit and became an All-Star