Improve GUI for search function and allow done command to undone task