Creating such control is non-trivial task and I doubt StackOverflow is suitable for such requests, as it's many small tasks in one question. E.g. here is a suitable question related to filtering.
↧