Improving Tools that Allow End Users to Configure Smart Environments