Fix overlay animation time to use settings, allow overlay opacity to be configured, and several small improvements.