exception handler via controllers, line rendering in timseries-io module