This should make the buttons in AppDetails show the realistic state a lot better. closes #1145 refs #1357