combined silentcast_gui and silentcast. tested nested silentcasts and it failed because bash ffcom processes don't show up as ffcom using pgrep, so switched to just looking at how many ffmpeg processes are running. Need to fix bugs related to canceling out of dialogues -also need to switch all dialogues to yad