TODO update. will let users swap output cards on-the-fly.. coming soon