Use table layout for filters to prevent overflow issues

Fixes #226