fixed timer errors, port monitor, initial simulate limits implementation