Feature complete web terminal