for future mvc
cosmetics
trigger on empty
better feedback for slow starts