split fbpterm.c to separate terminal management