Improved the UI

Better UI, there is currently 2 know bugs.
1. Problem with the list management.
2. When repeating the macro, it seems not all the list is considered.