ui touchups
prevent generating empty slides
generic error displaying