Home Entertainment Teaching competency, professional commitment and job satisfaction