the right solution for #27, prevents people from editing other peoples dashboards. Also added more validation.