implemented cell-based active states and filtered point output (see #28, closes #27)