replace ugly QString::number with QString::arg
remove excess QString constructors
fix duplicating deferred actions