added error explanations into the new/edit subscription dialog + fixed some errors