Added delayed UI hiding, fade-ins/fade-outs and cursor hiding.