#8561: [HALF BAD] responsive programming - fixing fangate and several fixes on canvas