BBC viewers were in for a treat on Friday night as a three-hour extravaganza unfolded for the annual Children in Need special.